perm filename REST.AX[226,JMC] blob sn#005423 filedate 1972-07-18 generic text, type T, neo UTF8
00100	GIVEAX(R1,(∀ U)(∀ F)(ISMAP F ∧ U ⊂ DOMAIN F
00200				⊃
00300		ISMAP RESTRICT(F,U) ∧ DOMAIN RESTRICT(F,U) = U
00400		∧ RANGE RESTRICT(F,U) = RANGE F
00500		∧ (∀ X)(X ε U ⊃ β(RESTRICT(F,U),X) = β(F,X))));
00600	
00700	GIVEAX(R2,(∀ F)(∀ G)(ISMAP F ∧ ISMAP G ⊃ ISMAP CHANGE(F,G)
00800		∧ DOMAIN CHANGE(F,G) = DOMAIN F ∪ DOMAIN G
00900		∧ RANGE CHANGE(F,G) = RANGE F ∪ RANGE G
01000		∧ (∀ X)(X ε DOMAIN CHANGE(F,G) ⊃
01100			β(CHANGE(F,G),X) = IF X ε DOMAIN G THEN β(G,X)
01200					ELSE β(F,X))));
01300	
01400	GIVEAX(R3,(∀ X)(∀ Y)(ISMAP MAPTO(X,Y)
01500		∧ DOMAIN MAPTO(X,Y) = UNITSET X
01600		∧ RANGE MAPTO(X,Y) = UNITSET Y
01700		∧ β(MAPTO(X,Y),X) = Y));
01800	
01900	GIVEAX(R4,(∀ F)(∀ X)(∀ Y)( ISMAP F ⊃ A(X,Y,F) 
02000					= CHANGE(F,MAPTO(X,Y));
02100	
02200	GIVEAX(R5,(∀ U)(ISSET U ⊃ ISMAP NULLMAP U 
02300				∧ DOMAIN NULLMAP U = NULLSET
02400				∧ RANGE NULLMAP U = U));
02500	
02600	GIVEAX(R6,(∀ F)(ISMAP F ⊃ ISMAP CONTRACT F
02700				∧ DOMAIN CONTRACT F = DOMAIN F
02800				∧ RANGE CONTRACT F = RRANGE F
02900				∧ (∀ X)(X ε DOMAIN F
03000					⊃ β(CONTRACT F,X) = β(F,X))));